package com.baor.domain;



import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 月度数据实体类，用于存储每月自动生成的设备持有者数据
 */
@Data
@TableName("monthly_data") // 对应专门存储月度数据的表
public class MonthlyDataVo {

    @TableId(type = IdType.AUTO)
    private Long id; // 主键ID

    private Long holderId; // 关联的设备持有者ID（对应CustomerVO的id）

    private String realname; // 持有者姓名

    private String devicesNumber; // 设备数量

    private String lastMonthInfo; // 上一个月的年月信息（格式：yyyy-MM）

    private Integer balance; // 余额（与生成时的持有者余额一致）

    private String createTime; // 数据生成时间（每月1号）
}